Эти шаги будут изучением возможностей построения Web сайтов. Опыта у меня не очень много, так что будем изучать вместе. Проблем много. Глобально сайт состоит из нескольких модулей. Смотрим рисунок.
Самая стабильная часть это материал. Обычно этот статья, то есть набор некоторой информации. Он в основном стабильный. На странице так же находятся банеры и адреса авторов. Это уже более нестабильный материал. В любой момент может быть изменен адрес или баннерная служба, и по этому этот материал должен хоть и находиться на странице, но не должен быть ее частью. То есть храниться в централизованном месте. Это практически по аналогии с базой данных - словарь сайта.
Соответственно достаточно исправить в одном месте, и на всех страницах будут исправления. Пока нам не важно как это сделать, просто смотрим идеи. С этим все понятно. Но у нас есть еще один элемент который отвечает за навигацию на сайте - это меню. То есть список доступных страниц. Меню так же в ходе развития сайта может интенсивно меняться, и то же не должно являться частью страницы физически.
Итак, каждая страница это два компонента –
повторяющаяся часть уникальная часть
Реальная страница - это сборка этих частей в одно целое.